be heavy handed - Turco Inglés Diccionario